A Framework for Design Patterns in Tropos

نویسندگان

  • T. Tung Do
  • Manuel Kolp
  • T. T. Hang Hoang
  • Alain Pirotte
چکیده

Multi-Agent Systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed, and evolving software. Since the fundamental concepts of multi-agent systems are social and intentional rather than object, functional, or implementation-oriented, the design of MAS architectures should be eased by using what we call social patterns rather than object-oriented design patterns. Social patterns are idioms inspired by social and intentional characteristics used to design the details of a system architecture. The paper presents a framework called SKwyRL used to gain insight into social patterns and help design a MAS architecture in terms of these new idioms. The framework is integrated in the Tropos agent methodology. It is developed according to the five modeling dimensions provided by Tropos: social, intentional, structural, communicational, and dynamic. We consider the Broker social pattern as a combination of patterns and use it to illustrate the modeling dimensions of SKwyRL. A framework for code generation is also presented as well as an e-business broker module.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Describing Agent-Oriented Design Patterns in Tropos

Abstract. The increasing interest in software agents and multi-agent systems has recently led to the development of new methodologies based on agent concepts. The Tropos framework offers an approach to guide the development of agent-oriented systems by using concepts based on requirements engineering. In this paper, we concentrate on the detailed design and implementation phases of the Tropos a...

متن کامل

Patterns for Modelling Agent Systems with Tropos

Tropos is an agent-oriented development methodology based on knowledge-level concepts (such as actor, goal, and the dependency between actors) with a particular focus on requirements analysis. This paper presents a pattern language for guiding developers, especially those without previous Tropos experience, through the various design challenges faced when using Tropos. The patterns format allow...

متن کامل

UML for Agent-Oriented Software Development: The Tropos Proposal

We describe a software development methodology called Tropos for agent-oriented software systems. The methodology adopts the i* modeling framework [29], which offers the notions of actor, goal and (actor) dependency, and uses these as a foundation to model early and late requirements, architectural and detailed design. The paper outlines the methodology, and shows how the concepts of Tropos can...

متن کامل

The Conceptual Framework of Individual and Social Security Provision in Residential Complexes Based on Iranian-Islamic Foundations

Security as one of the basic human needs has a special place in relaxation, comfort and spiritual needs provision. For this reason, security is always of managers, planners, architects and urban designers' interest. Solutions and strategies of security provision have been fundamentally changed following prevailing change of housing architecture patterns from homes to residential complexes and h...

متن کامل

Tropos: A Framework for Requirements-Driven Software Development

Traditionally, software development techniques have been implementation-driven in the sense that the programming paradigm of the day dictated the design and requirements analysis techniques used. For example, structured programming led to structured analysis and design techniques in the ‘70s. More recently, object-oriented programming gave rise to object-oriented analysis and design. In this ch...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003